﻿<UserControl x:Class="Apps.Common.TextWallControl"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:ec="http://schemas.microsoft.com/expression/2010/controls"
    mc:Ignorable="d" Foreground="Black">
    <UserControl.Resources>
        <!-- 该动画暂未使用 -->
        <Storyboard x:Name="InfoPanelTextStoryboard">
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_C" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.RotationZ)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="-90">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseIn" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="8"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_B" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.RotationZ)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="-90">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseIn" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="8"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_A" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.RotationZ)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="-90">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseIn" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="8"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_Controls" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.RotationZ)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="-90">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseIn" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="8"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_C" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.2">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.4">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseIn" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0.9">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="8"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_B" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.2">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.4">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseIn" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0.9">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="8"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_A" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.2">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.4">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseIn" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0.9">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="8"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_Controls" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.2">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.4">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseIn" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0.9">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="8"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_C" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.2">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.4">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseIn" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0.9">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="8"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_B" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.2">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.4">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseIn" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0.9">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="8"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_A" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.2">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.4">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseIn" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0.9">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="8"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_Controls" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.2">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.4">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseIn" Power="4"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0.9">
                    <EasingDoubleKeyFrame.EasingFunction>
                        <PowerEase EasingMode="EaseOut" Power="8"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_B" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.GlobalOffsetY)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_B" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.GlobalOffsetX)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_C" Storyboard.TargetProperty="(Canvas.Left)">
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="8"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_B" Storyboard.TargetProperty="(Canvas.Left)">
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="12"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_A" Storyboard.TargetProperty="(Canvas.Left)">
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="16"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_Controls" Storyboard.TargetProperty="(Canvas.Left)">
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="20"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_C" Storyboard.TargetProperty="(Canvas.Top)">
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="-8"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_B" Storyboard.TargetProperty="(Canvas.Top)">
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="-12"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_A" Storyboard.TargetProperty="(Canvas.Top)">
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="-16"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_Controls" Storyboard.TargetProperty="(Canvas.Top)">
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="-20"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_Controls" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.CenterOfRotationX)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.5"/>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.5"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_Controls" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.CenterOfRotationY)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.5"/>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.5"/>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0.5"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_C" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.CenterOfRotationX)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.5"/>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.5"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_C" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.CenterOfRotationY)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.5"/>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.5"/>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0.5"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_B" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.CenterOfRotationY)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.5"/>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.5"/>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0.5"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_A" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.CenterOfRotationY)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.5"/>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.5"/>
                <EasingDoubleKeyFrame KeyTime="00:00:03" Value="0.5"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_A" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.CenterOfRotationX)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.5"/>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.5"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_B" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.CenterOfRotationX)">
                <EasingDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0.5"/>
                <EasingDoubleKeyFrame KeyTime="00:00:01" Value="0.5"/>
            </DoubleAnimationUsingKeyFrames>
        </Storyboard>

        <Storyboard x:Name="sbTranslate1A">
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_A" 
                                           Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)">
                <SplineDoubleKeyFrame x:Name="translate1AX" KeyTime="00:00:00.5" Value="1">
                    <SplineDoubleKeyFrame.KeySpline>
                        <KeySpline ControlPoint1="0,0" ControlPoint2="0.5,1"/>
                    </SplineDoubleKeyFrame.KeySpline>
                </SplineDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_A" 
                                           Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)">
                <SplineDoubleKeyFrame x:Name="translate1AY" KeyTime="00:00:00.5" Value="1">
                    <SplineDoubleKeyFrame.KeySpline>
                        <KeySpline ControlPoint1="0,0" ControlPoint2="0.5,1"/>
                    </SplineDoubleKeyFrame.KeySpline>
                </SplineDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
        </Storyboard>

        <Storyboard x:Name="sbTranslate1B">
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_B" 
                                           Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)">
                <SplineDoubleKeyFrame x:Name="translate1BX" KeyTime="00:00:00.5" Value="1">
                    <SplineDoubleKeyFrame.KeySpline>
                        <KeySpline ControlPoint1="0,0" ControlPoint2="0.5,1"/>
                    </SplineDoubleKeyFrame.KeySpline>
                </SplineDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_B" 
                                           Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)">
                <SplineDoubleKeyFrame x:Name="translate1BY" KeyTime="00:00:00.5" Value="1">
                    <SplineDoubleKeyFrame.KeySpline>
                        <KeySpline ControlPoint1="0,0" ControlPoint2="0.5,1"/>
                    </SplineDoubleKeyFrame.KeySpline>
                </SplineDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
        </Storyboard>

        <Storyboard x:Name="sbTranslate1C">
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_C" 
                                           Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)">
                <SplineDoubleKeyFrame x:Name="translate1CX" KeyTime="00:00:00.5" Value="1">
                    <SplineDoubleKeyFrame.KeySpline>
                        <KeySpline ControlPoint1="0,0" ControlPoint2="0.5,1"/>
                    </SplineDoubleKeyFrame.KeySpline>
                </SplineDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>

            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_C" 
                                           Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)">
                <SplineDoubleKeyFrame x:Name="translate1CY" KeyTime="00:00:00.5" Value="1">
                    <SplineDoubleKeyFrame.KeySpline>
                        <KeySpline ControlPoint1="0,0" ControlPoint2="0.5,1"/>
                    </SplineDoubleKeyFrame.KeySpline>
                </SplineDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
        </Storyboard>

        <Storyboard x:Name="sbTranslate1Control">
            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_Controls" 
                                           Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)">
                <SplineDoubleKeyFrame x:Name="translate1ControlX" KeyTime="00:00:00.5" Value="1">
                    <SplineDoubleKeyFrame.KeySpline>
                        <KeySpline ControlPoint1="0,0" ControlPoint2="0.5,1"/>
                    </SplineDoubleKeyFrame.KeySpline>
                </SplineDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>

            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="canLayer1_Controls" 
                                           Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)">
                <SplineDoubleKeyFrame x:Name="translate1ControlY" KeyTime="00:00:00.5" Value="1">
                    <SplineDoubleKeyFrame.KeySpline>
                        <KeySpline ControlPoint1="0,0" ControlPoint2="0.5,1"/>
                    </SplineDoubleKeyFrame.KeySpline>
                </SplineDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
        </Storyboard>

    </UserControl.Resources>
    <Grid x:Name="LayoutRoot" Background="Transparent"
          SizeChanged="LayoutRoot_SizeChanged"
          MouseMove="LayoutRoot_MouseMove"
          MouseEnter="LayoutRoot_MouseEnter">
        <Canvas x:Name="ParentCanvas" Opacity="0.6" RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Left" VerticalAlignment="Top" Height="{Binding Height, ElementName=LayoutRoot, Mode=OneWay}"  Width="{Binding Width, ElementName=LayoutRoot, Mode=OneWay}">
            <Canvas x:Name="canLayer1_Controls" RenderTransformOrigin="0.5,0.5" Height="{Binding Height, ElementName=LayoutRoot, Mode=OneWay}"  Width="{Binding Width, ElementName=LayoutRoot, Mode=OneWay}" Opacity="0.7" Canvas.Left="108">
                <Canvas.RenderTransform>
                    <TransformGroup>
                        <ScaleTransform />
                        <SkewTransform/>
                        <RotateTransform />
                        <TranslateTransform/>
                    </TransformGroup>
                </Canvas.RenderTransform>
                <Canvas.Projection>
                    <PlaneProjection/>
                </Canvas.Projection>
                <TextBlock x:Name="t1" FontSize="40"  Canvas.Top="226" Canvas.Left="910" Text="1"/>
                <TextBlock x:Name="t2"
                           Text="1" TextWrapping="NoWrap" FontSize="48"  Canvas.Top="302" Canvas.Left="189"/>
                <TextBlock  x:Name="t3"
                            Text="1"  FontSize="40"  Canvas.Top="678" Canvas.Left="115"/>
                <TextBlock  x:Name="t4"
                            Text="1" TextWrapping="NoWrap" FontSize="48"  Canvas.Top="838" Canvas.Left="815"/>
            </Canvas>
            <Canvas x:Name="canLayer1_A" Opacity="0.5" RenderTransformOrigin="0.5,0.5" Height="{Binding Height, ElementName=LayoutRoot, Mode=OneWay}"  Width="{Binding Width, ElementName=LayoutRoot, Mode=OneWay}" Canvas.Left="108">
                <Canvas.RenderTransform>
                    <TransformGroup>
                        <ScaleTransform />
                        <SkewTransform/>
                        <RotateTransform />
                        <TranslateTransform/>
                    </TransformGroup>
                </Canvas.RenderTransform>
                <Canvas.Projection>
                    <PlaneProjection/>
                </Canvas.Projection>
                <TextBlock  x:Name="t5"
                            Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="-44" Canvas.Left="-159" Width="439" Height="41"/>
                <TextBlock   x:Name="t6"
                             Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="642" Canvas.Left="906" Height="41" Width="328"/>
                <TextBlock   x:Name="t7"
                             Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Left="958" Height="41" Width="328" Canvas.Top="30"/>
                <TextBlock   x:Name="t8"
                             Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="622" Canvas.Left="-75" Height="41" Width="113"/>
                <TextBlock   x:Name="t9"
                             Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="822" Canvas.Left="344" Height="41" Width="168"/>
                <TextBlock   x:Name="t10"
                             Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="98" Canvas.Left="422" Height="41" Width="250"/>
                <TextBlock   x:Name="t11"
                             Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="424" Canvas.Left="-121" Height="41" Width="157"/>
                <TextBlock  x:Name="t12"
                            Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="752" Canvas.Left="1014" Height="41" Width="228"/>
                <TextBlock  x:Name="t13"
                            Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="430" Canvas.Left="1082" Height="41" Width="316"/>
                <TextBlock  x:Name="t14"
                            Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="306" Canvas.Left="458" Height="41" Width="328"/>
                <TextBlock   x:Name="t15"
                             Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="132" Canvas.Left="1295" Height="41" Width="168"/>
                <TextBlock   x:Name="t16"
                             Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="997" Canvas.Left="521" Height="41" Width="157"/>
                <TextBlock   x:Name="t17"
                             Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="503" Canvas.Left="760" Height="41" Width="328"/>
                <TextBlock   x:Name="t18"
                             Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="744" Canvas.Left="461" Height="41" Width="328"/>
                <TextBlock   x:Name="t19"
                             Text="2" TextWrapping="NoWrap" FontSize="26.667"    Canvas.Top="1004" Canvas.Left="778" Height="41" Width="328"/>
            </Canvas>
            <Canvas x:Name="canLayer1_B" Opacity="0.4" RenderTransformOrigin="0.5,0.5" Height="{Binding Height, ElementName=LayoutRoot, Mode=OneWay}"  Width="{Binding Width, ElementName=LayoutRoot, Mode=OneWay}" Canvas.Left="108">
                <Canvas.RenderTransform>
                    <TransformGroup>
                        <ScaleTransform />
                        <SkewTransform/>
                        <RotateTransform />
                        <TranslateTransform/>
                    </TransformGroup>
                </Canvas.RenderTransform>
                <Canvas.Projection>
                    <PlaneProjection/>
                </Canvas.Projection>
                <TextBlock x:Name="t20"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="46"
                           Canvas.Left="729" />
                <TextBlock x:Name="t21"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="264"
                           Canvas.Left="577" />
                <TextBlock x:Name="t22"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="164"
                           Canvas.Left="377" />
                <TextBlock x:Name="t23"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="526"
                           Canvas.Left="462" />
                <TextBlock x:Name="t24"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="604"
                           Canvas.Left="278" />
                <TextBlock x:Name="t25"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="406"
                           Canvas.Left="819" />
                <TextBlock x:Name="t26"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="304"
                           Canvas.Left="1009" />
                <TextBlock x:Name="t27"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="262"
                           Canvas.Left="1131" />
                <TextBlock x:Name="t28"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="576"
                           Canvas.Left="957" />
                <TextBlock  x:Name="t29"
                            Text="3"
                            TextWrapping="NoWrap"
                            FontSize="16"
                            Canvas.Top="188"
                            Canvas.Left="117" />
                <TextBlock x:Name="t30"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="-78"
                           Canvas.Left="429" />
                <TextBlock x:Name="t31"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="310"
                           Canvas.Left="49" />
                <TextBlock x:Name="t32"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="680"
                           Canvas.Left="684" />
                <TextBlock x:Name="t33"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="708"
                           Canvas.Left="911" />
                <TextBlock x:Name="t34"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="954"
                           Canvas.Left="258" />
                <TextBlock x:Name="t35"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="118"
                           Canvas.Left="215" />
                <TextBlock x:Name="t36"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="394"
                           Canvas.Left="1267" />
                <TextBlock x:Name="t37"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="568"
                           Canvas.Left="1261" />
                <TextBlock x:Name="t38"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="220"
                           Canvas.Left="1309" />
                <TextBlock x:Name="t39"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="-4"
                           Canvas.Left="217" />
                <TextBlock x:Name="t40"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="888"
                           Canvas.Left="-160" />
                <TextBlock x:Name="t41"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="22"
                           Canvas.Left="-41" />
                <TextBlock x:Name="t42"
                           Text="3"
                           TextWrapping="NoWrap"
                           FontSize="16"
                           Canvas.Top="1012"
                           Canvas.Left="-106" />
                <TextBlock  x:Name="t43"
                            Text="3"
                            TextWrapping="NoWrap"
                            FontSize="16"
                            Canvas.Top="532"
                            Canvas.Left="-95" />
                <TextBlock  x:Name="t44"
                            Text="3"
                            TextWrapping="NoWrap"
                            FontSize="16"
                            Canvas.Top="151"
                            Canvas.Left="-32" />
                <TextBlock  x:Name="t45"
                            Text="3"
                            TextWrapping="NoWrap"
                            FontSize="16"
                            Canvas.Top="1014"
                            Canvas.Left="1049" />
                <TextBlock  x:Name="t46"
                            Text="3"
                            TextWrapping="NoWrap"
                            FontSize="16"
                            Canvas.Top="10"
                            Canvas.Left="1466" />
                <TextBlock  x:Name="t47"
                            Text="3"
                            TextWrapping="NoWrap"
                            FontSize="16"
                            Canvas.Top="-107"
                            Canvas.Left="-137" />
                <TextBlock  x:Name="t48"
                            Text="3"
                            TextWrapping="NoWrap"
                            FontSize="16"
                            Canvas.Top="751"
                            Canvas.Left="-114" />
                <TextBlock  x:Name="t49"
                            Text="3"
                            TextWrapping="NoWrap"
                            FontSize="16"
                            Canvas.Top="718"
                            Canvas.Left="1441" />
                <TextBlock  x:Name="t50"
                            Text="3"
                            TextWrapping="NoWrap"
                            FontSize="16"
                            Canvas.Top="889"
                            Canvas.Left="1528" />
                <TextBlock  x:Name="t51"
                            Text="3"
                            TextWrapping="NoWrap"
                            FontSize="16"
                            Canvas.Top="640"
                            Canvas.Left="1532" />
            </Canvas>
            <Canvas x:Name="canLayer1_C"  Opacity="0.2" RenderTransformOrigin="0.5,0.5" Height="{Binding Height, ElementName=LayoutRoot, Mode=OneWay}"  Width="{Binding Width, ElementName=LayoutRoot, Mode=OneWay}" Canvas.Left="108">
                <Canvas.RenderTransform>
                    <TransformGroup>
                        <ScaleTransform />
                        <SkewTransform/>
                        <RotateTransform />
                        <TranslateTransform/>
                    </TransformGroup>
                </Canvas.RenderTransform>
                <Canvas.Projection>
                    <PlaneProjection/>
                </Canvas.Projection>
                <TextBlock  x:Name="t52"
                            Text="4"
                            TextWrapping="NoWrap"
                            Canvas.Top="183"
                            Canvas.Left="720"
                            RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t53"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="480"
                             Canvas.Left="1020"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t54"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="180"
                             Canvas.Left="60"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t55"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="300"
                             Canvas.Left="420"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t56"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="600"
                             Canvas.Left="1290"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t57"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Left="1140"
                             Canvas.Top="180"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t58"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="450"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock    x:Name="t59"
                              Text="4"
                              TextWrapping="NoWrap"
                              Canvas.Left="410"
                              Canvas.Top="660"
                              RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t60"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="350"
                             Canvas.Left="-90"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock  x:Name="t61"
                            Text="4"
                            TextWrapping="NoWrap"
                            Canvas.Top="750"
                            RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t62"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="270"
                             Canvas.Left="810"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t63"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="810"
                             Canvas.Left="690"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t64"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Left="1320"
                             Canvas.Top="90"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t65"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="720"
                             Canvas.Left="1320"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t66"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Left="450"
                             Canvas.Top="160"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock  x:Name="t67"
                            Text="4"
                            TextWrapping="NoWrap"
                            Canvas.Left="840"
                            Canvas.Top="480"
                            RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t68"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="330"
                             Canvas.Left="1410"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t69"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="240"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t70"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="540"
                             Canvas.Left="600"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t71"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="390"
                             Canvas.Left="570"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t72"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Left="1350"
                             Canvas.Top="390"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t73"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="660"
                             Canvas.Left="840"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t74"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="300"
                             Canvas.Left="270"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t75"
                             Text="4"
                             TextWrapping="NoWrap"
                             Canvas.Top="150"
                             Canvas.Left="150"
                             RenderTransformOrigin="0.5,0.5" />
                <TextBlock   x:Name="t76"
                             Text="4"               
                             TextWrapping="NoWrap"
                             Canvas.Top="600"
                             Canvas.Left="120"
                             RenderTransformOrigin="0.5,0.5" />
            </Canvas>
        </Canvas>
        <Border x:Name="ContentContainer" />
    </Grid>
</UserControl>
